這個名詞相較於CNN來看,比較少聽到,然而什麼是GAN呢?
GAN(Generative Adversarial Networks,GAN),中文叫做生成對抗網路。
它有兩個網路所構成的,分別是:
鑑別網路(Discriminating Network)
生成網路(Generative Network)
那我們就用比較生活化的例子來解釋吧,當生成網路(以下名稱替代為generator),假設他是一名藝術家,專門是做陶瓷的技師,可是他才剛畢業因此是一位新手,對於要完成極高品質的成品還需要一些磨練,但是總是會前人
的作品可以拿來參考,學習他是如何做出一個精緻好看的作品,所以當鑑別網路(以下名稱替代為discriminator),假設他是一名藝術鑑賞家,對於藝術品有極高的敏銳度,看到新手所製作的成品時,就會知道他的作品還有待加強,便會告訴他說要去學習前人的那些作品,如此的情況下,我們知道GAN是如何去學習的,透過這樣不斷臨摹的方式就能成功訓練出我們所想要的結果。
GAN的應用方面:
參考資料:
https://medium.com/@hiskio/%E7%94%9F%E6%88%90%E5%B0%8D%E6%8A%97%E7%B6%B2%E8%B7%AF%E5%88%B0%E5%BA%95%E5%9C%A8gan%E9%BA%BB-f149efb9eb6b
https://www.youtube.com/watch?v=yYUN_k36u5Q